/*
 * jinlanbao
 */
package com.jlb.zx.service;

import com.jlb.core.base.BaseSV;
import com.jlb.zx.entity.ZxMember;

import java.util.List;
import java.util.Map;

/**
 * @author jinlanbao
 */
public interface ZxMemberSV extends BaseSV<ZxMember, Long> {


    /**
     * 查询ZxMember分页
     *
     * @param zxMember
     * @param offset   查询开始行
     * @param limit    查询行数
     * @return List<ZxMember>
     */
    List<ZxMember> list(ZxMember zxMember, int offset, int limit);

    int count(ZxMember zxMember);

    /**
     * 查询ZxMember分页
     *
     * @param offset 查询开始行
     * @param limit  查询行数
     * @return List<ZxMember>
     */
    List<ZxMember> list(int offset, int limit);

    int count();

    List<ZxMember> listForCreateSql();

    /**
     * 根据uid查询用户信息
     *
     * @param uuid
     * @return
     */
    ZxMember loadByUid(String uuid);

    ZxMember loadBonus(Map<String, Object> params);


}
